resembling humans - Espagnol Anglais Dictionnaire